/*	LogD-Time-Manager 2d
	WRITTEN BY: [WING] Sir Drink a lot
	visit www.adminmod.de
	
	BESCHREIBUNG: 	Berechnet die vergangene Zeit auf der Map.
			In einer command.ini werden die Befehle und Zeitpunkte
			festgelegt, welche dann entsprechend der Mapzeit (in Sekunden)
			ausgefhrt werden sollen.
			
			In der command.ini immer mit dem hchsten Zeitwert beginnen!
			Seht euch die Beispiel command.ini an! Das Beispiel stellt
			ein 'Timeremaining' dar, wieviel Zeit noch auf der Map verbleiben.
			
			In dieser neuen Version werden jetzt alle Tasks in einer *.ini Datei abgelegt.
			Man kann jetzt auch mehrere Tasks anlegen, die zur gleichen Zeit ablaufen sollen.
			
			
	BEFEHLE:
	admin_tm_add 'Mapzeit in sec' 'Befehl'	:fgt einen Task zur (eingelesenen) Taskliste hinzu.
	admin_tm_del 'Task-ID'			:lscht einen Task aus der (eingelesenen) Taskliste.
	admin_tm_exec 'Task-ID'			:Fhrt einen Task aus, obwohl er nicht an der Reihe ist.
	admin_tm_kill				:Stoppt alle Taskausfhrungen und setzt alles zurck. Auch die vault.ini Eintrge.
	admin_tm_list 'ab Task-ID'		:Zeigt einem alle anstehenden Tasks (ab eingegebener TaskID+10)und fhrt eine Zeitkontrolle durch.
	admin_tm_load 'filename'		:Stoppt die Ausfhrung aller Tasks und liest eine neue Taskliste ein.
	admin_tm_write 'filename'		:schreibt die (bearbeitete) Taskliste in die angebene Datei.
	say timeleft				:Spricht die Zeit aus.

	VAULT.INI:
	TM_FILE command.ini
	TM_ROUND 0
	TM_MAPTIME 0
	TM_MOST_FRAGS 0
	TM_SCORE_T 0
	TM_SCORE_CT 0
	TM_BEST_PLAYER Keiner
	
	
	!!!!HINWEIS/Important Notice!!!!
	
	Ich bernehme keine Verantwortung dafr, was ihr in eure command.ini schreibt
	und was dann passiert, wenn dieser Befehl ausgefhrt wird.
	Wenn Ihr z.B. irgendwelche rcon Befehle benutzt oder einfach nur 'quit'.
	Am Besten lasst ihr nur Adminmod Plugins ausfhren.
	
	You can not hold me responsible for your mistakes.  For example, if you set 
	rcon_password or quit in your command.ini then it is YOUR problem.  The
   	defaults should be quite secure....
   	
	---Changelog---
	20.03.03:	- Die Zeitberprfung beginnt erst, wenn ein Game_Commencing stattgefunden hat.
			- HandleSay, um das Timeleft im Chat abzufragen mit Sprachausgabe.
	
	26.02.03:	- auf das kill_timer wird ganz verzichtet!
	
	14.02.03:	- admin_tm_kill killt timer nicht mehr. Lscht aber sonst alles, dass nichts mehr ausgefhrt wird.
			- In tm_warn ein plugin_exec admin_tm_kill eingebaut, wenn sich die neue Wartezeit nicht ermitteln lsst.
			- in 'timer ' steht nur noch der TimerIndex der von tm_warn aufgerufen wird.
			- admin_tm_list wird die maximale Anzeige jeweils auf 10 Eintrge begrenzt.
			
	09.02.03:	- nderung der Rechte. Zur Bearbeitung der Taskliste braucht man RCON Recht. Soll vor Missbrauch schtzen.
	
	08.02.03:	- Komplette berarbeitung des Time-Managers.
			- Wegfall der mapzeitungebundenen Tasks.
			- Man kann jetzt mehrere Tasks zu einer bestimmten Mapzeit ausfhren lassen.
			- Es luft nur noch ein Timer.
			- Erweiterte Bearbeitungs-Ausgaben des Managers, dadurch bessere Kontrolle.
			- Zustzliche Ausgabe-Parameter an die vault.ini, die man mit anderen Plugins nutzen kann.
			  (Teamscore, Bester Spieler mit meisten Frags, Rundenanzahl und die die Mapzeit)
	
	geplante Erweiterungen:
	
			
	Befehlsstruktur:
	- Die Variable 'time' enthlt die Mapzeit. Sie wird bei Game_Commencing, Restart_Round, Round_Start, admin_tm_config,
	  admin_tm_list und tm_warn jeweils angepasst und berprft.
	- Die Vernderungen des mp_timelimits werden in Round_Start, tm_warn, admin_tm_list, tm_exec_task berprft und die
	  Variablen 'checktime' wird angepasst und das 'origtimelimit' in der Funktion 'time_change'
*/